﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CIRDiagnoseDevice.TestConfig
{
    /// <summary>
    /// 以防止以后会出现特殊的判定方式，所以定义了此接口
    /// </summary>
    interface IJudgeTestValue
    {
        bool Judge(float value);
        string TestGroup
        {
            get;
            set;
        }
        string TestName
        {
            get;
            set;
        }
        /// <summary>
        /// 由于经常是测试分类已经确定了然后根据具体的测试和值进行判定，为了不用先赋值后调用方法，加了此方法
        /// </summary>
        /// <param name="p"></param>
        /// <param name="testValue"></param>
        /// <returns></returns>
        bool JudgeByTestName(string p, float testValue);
    }
}
